home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr34 / unp410.zip / WHATSNEW.410 < prev   
Text File  |  1994-11-16  |  6KB  |  155 lines

  1. This version has been assigned 4.10 due to a hacked version of UNP which
  2. claims to be V4.00 of UNP.
  3.  
  4. V4.10 is a major rewrite, UNP now takes advantage of the single-step
  5. interrupt (I was trying to avoid this actually but can be pretty
  6. handy!). Other changes over V3.31 are:
  7.  
  8. - Added T command which traces the executable until it can unpack it (in
  9.    case of .EXE files) or until it's unpacked (.COM files).
  10. - Also added O command which copies overlays.
  11. - Added M command to insert a file into an exe-header.
  12. - Added D command to make it possible to set the default options.
  13. - Added -f switch, this performs the same as HDROPT supplied with
  14.    PKLITE.
  15. - Added -l switch to force UNP to give the program more memory than it
  16.    actually wants.
  17. - Added -m switch to force UNP to take a pause at every screen full of
  18.    information.
  19. - Added or improved a lot of routines to unpack to programs including
  20.    PROTECT! EXE/COM V4.0 and V5.0 for which I received a lot of requests.
  21. - IMPORTANT!: I have a new Email address! See UNP.DOC!
  22.  
  23.  
  24.  
  25. Changes made from V3.30 to V3.31
  26.  
  27. - Added a doc for UNP. I didn't realise how important it is to have some
  28.    documentation. This doc is quick update of the V3.15 doc. Please don't
  29.    sue me if there is anything I forget to update..  I have removed the
  30.    sections which were really outdated though.
  31.  
  32.  
  33. Due to a bogus V3.20a version of UNP floating around on BBSs, this version
  34. will be called V3.30.
  35.  
  36. I have basicly given up support for the UNP V3.x serie since I am writing
  37. a complete new version of UNP. So there is no need to send bugreports of
  38. this version. This release is just a result of a lot of requests for
  39. the tinyprog/pktiny stuff.
  40.  
  41. If you are getting divide errors, try using "unp -l .." or "loadfix unp..".
  42.  
  43. Changes made from V3.15 to V3.30
  44.  
  45. - added SCRNCH V1.02
  46. - added TINPROG V3.0, V3.8 and V3.9
  47. - added handling of pktiny-ed files with PKTINY V1.0 and V1.4
  48. - fixed bug causing dieted files on systems with much memory free to
  49.    generate a divide error.
  50. - added (another) safety check on PkHeaders, this header could still cause
  51.    system crashes :(
  52. (BTW. I have recieved copies of propack and ice, thanks!)
  53.  
  54.  
  55. Due to some minor errors in releasing V3.13 and V3.14 this version of UNP 
  56. is released as V3.15.  The changes made from UNP V3.15 to V3.12:
  57.  
  58. - fixed bug which in certain cases messed up 2 bytes in the resulting file
  59. - added PROTECT! EXE/COM V3.1
  60.  
  61.  
  62. Changes made from UNP V3.12 to V3.11
  63.  
  64. Due to a hard disk crash I lost propack v2.08 and ice V1.00, can anyone
  65. who has one or both of these pleeeaaassseeee send it to me?
  66.  
  67. Also, I decided to release UNP as freewhere (see doc), please register!
  68.  
  69. - improved check for write errors
  70. - added code to avoid infinite loop when using -a option and Infile and
  71.   and Outfile are specified
  72. - added PROTECT! EXE/COM V3.0
  73. - fixed bug which sometimes discarded the last byte of an exepacked file
  74. - added -l switch to disable the feature below
  75. - changed loadfix routine, files are now reloaded when they are loaded too
  76.   low and they require one segment below (with this larger files can be
  77.   handled)
  78. - added code to remove a routine that converts exe to com files found on
  79.   FORMAT.COM supplied with dos6
  80. - added routine to unpack a program called UsR-Patch v3.0
  81. - fixed minor bug in identifying DIET routines
  82. - added DIET V1.45f and DIET 1.44 with -G option
  83. - Changed command line processing :
  84.    - UNP's Infile wildcard is now by default set to *.* if you have
  85.      specified a command.
  86.    - a *.* is automaticly added now if Infile ends with a '\'
  87.  
  88.  
  89. Changes made from UNP V3.11 to V3.10
  90.  
  91. - rewrote tinyprog routine, now also able to unpack some unknown version
  92. - added PROTECT! EXE/COM V1.0, V1.1 and V2.0 (encrypts and checks CRCs
  93.   on COM and EXE files)
  94. - rewrote DIET routine, added recognition of DIET V1.00d
  95.  
  96.  
  97. Changes made from UNP V3.10 to V3.02
  98.  
  99. - added CRUNCHER V1.0
  100. - changed EXEPACK to recognize another routine found
  101. - added another COM scramble routine I received.
  102. - received a file compressed with SCRUNCH, added (I guess)
  103. - added PKLITE V1.00ß (2), see doc
  104. - received a file compressed with SEA-AXE, added
  105. - added writing back with COM structure of dieted COM files
  106.  
  107.  
  108. Changes made from UNP V3.02 to V3.01
  109.  
  110. - added s command to show a list of compressed files
  111. - added -k switch for pklite signature handling in batch files. Note
  112.   that the signature is added by default now!
  113. - program crashed when decompressing compack with EMM386 as memory
  114.   manager, fixed.
  115. - improvement in memory use, useful when running low on memory
  116. - fixed options -c -a to not retry when a 'N' is answered
  117. - added removing of Central Point Anti-Virus immunize code
  118. - added a removable 'fake PKLITE signature'
  119. - added handling of UNPs V3.01 or earlier 'fake PKLITE signature'
  120. - added handling/removing of dislite's 'fake PKLITE signature'
  121. - changed -a option to not retry when decompression failed
  122. - identified PKLITE V1.10 (3) and V1.14 (1)
  123. - added handling of a scramble routine found in a program sent to me
  124. - finally added decompressing PGMPAK V0.14 (stupid bug on my side :(
  125. - rewrote EXEPACK routine and fixed a bug in this
  126.  
  127.  
  128. Changes made from UNP V3.00 to V3.01
  129.  
  130. - fixed bug in routine for storing relocation items
  131. - rewrote PKLITE routine in another style
  132.  
  133.  
  134. Although UNP V3.00 is a complete rewrite, I'll try to mention the most
  135. important changes compared with V2.13..
  136.  
  137. - added wildcard support
  138. - changed filename processing routines
  139. - added option -a to retry on decompressed files
  140. - added option -c that asks the user before decompressing
  141. - added catching of INT 21 (disabled with -i option)
  142. - added option -v which shows additional information
  143. - changed -l option to l command
  144.  
  145. - added COMPACK V4.5
  146. - added PROPACK V2.08
  147. - added a COM routine for DIET V1.00
  148. - added an EXE routine for DIET V1.01
  149. - added several versions of EXEPACK
  150. - added several PKLITE extra compression routines
  151. - Merged LZEXE, KVETCH and PROPACK into one routine
  152. - added TINYPROG V1.0 and V3.6
  153.  
  154. - fixed many bugs, including the infamous LZEXE bug!
  155.